perm filename NOTES.R[DOC,TOB]2 blob sn#019992 filedate 1973-01-13 generic text, type T, neo UTF8
00100	Minsky and Papert	AI Memo 252
00200	
00300	"blocks world" robotics environment and children's stories better suited
00400		to these studies than puzzle, game, and theorem-proving environments
00500	Thinking is based on the use of SYMBOLIC DESCRIPTIONS and description-
00600	manipulating processes to represent a variety of kinds of KNOWLEDGE--
00700	about facts, about processes, about problem-solving, and about computation
00800	itself, in  ways that are subject to HETERARCHICAL CONTROL STRUCTURES--
00900	systems in which control of the problem-solving programs is affected by
01000	heuristics which depend on the meanings of events.
01100	
01200	The ability to solve new problems ultimately requires the intelligent
01300	agent to conceive, debug, and execute new procedures.  Such an agent
01400	must know to a greater or lesser extent how to plan, produce, test,
01500	modify, and adapt procedures; in short, it must know a lot about
01600	computational processes.  We are not saying that an intelligent machine,
01700	or person, must have such knowledge available at the level of overt
01800	statements or consciousness, but we maintain that the equivalent of such
01900	knowledge must be represented in an effective way somewhere in the
02000	system.
02100	
02200	REASONING BY ANALOGY
02300		
02400		Make up a description DA for figure A
02500		Make up a description Dc for figure c
02600		Change DA so that it describes figure B, ie DA=DB
02700		Make a description for the way that DA was changed to DB
02800		Use D to change DC
02900	
03000	children use schematic descriptions to represent geometric information
03100		folded-out cube drawing vs perspective drawing
03200	children's drawings are nearer to internal representation
03300	perspective drawings are nearer to external world
03400		this is a good way of communicating with the interior representation
03500		by way of simulating the external world
03600	
03650	LEARNING STRUCTURAL MODELS
03700	discussion of the pass-oriented model of human visual perception
03800		not entirely wrong, or useless
03900		introduces HETERARCHY
04000	
04100	computational theory
04200	
04300	Perceptrons
04400	
04500	Guzman
04600	Rattner
04700	Learning
04800		primary question what to remember
04900		learning is not separate from other intelligent activity
05000	
05100	do not attempt unsound approaches to learning:
05200		learning based not on bookkeeping, but exploring structure
05300	learning to learn requires describing processes and manipulating
05400		such descriptions
05500	
05600	Piaget's conservation experiments
05700		model for the performance of the non-conservation child
05800	
05900		A scenario for considering descriptions for the child in
06000		the egg experiment.  
06100			QUANTITATIVE
06200				SPATIAL
06250					EXTENT means more
06275					SPARSENESS means less
06300				NUMERICAL
06400					counting
06500					one-one correspondence
06600			HISTORICAL
06700				IDENTITY  none added or taken away
06800				REVERSIBILITY  spreading out is reversible
06900	
07000		quantitative seems inconsistent, HISTORICAL SEEMS CONSISTENT
07100		
07200	[ASIDE, I suppose that the maturing is actually in coming up with
07300	these sophisticated descriptions]
07400	
07500		the secret of learning often lies in the discovery of descriptions 
07600		that emphasize the "essential" aspects of things or events, and omit
07700		or subjugate the "accidental" features.
07800	
07900	parameter modification
08000		severe limits on class of things learnable in this way
08100		end up only with coefficients, not a symbolic analysis
08200			which another program might use.
08300		alternative for game-playing
08400			instead of returning a low numerical value for a position,
08500			return a description of why the position is bad.
08600			Then the plausible-move generator can look for moves
08700			which defend that square or pin attackers.
08800			Or return a description of why the move is good to look
08900			for enemy replies.
09000		misconception about the significance of trial and error
09100			many small qualitative changes to procedures
     

00100	advantages of robots in automation
00200	
00300	a)  direct sensor input from tools in modes not natural for humans
00305	b)  high data rate from sensors to control to effectors
00350		Humans are
00400		faster when information can be input to their visual or
00500		auditory systems which are highly parallel, but much information
00600		cannot be directly input.
01000	To bring about a transfer of technology from the laboratory to pilot
01100	production, several concurrent phases are necessary:
01200		systematize hardware (cost conscious)
01300			Scheinman arm
01400			sensor study
01500			standard interface and pan/tilt for visual devices
01600			adopt commercial visual hardware
01700		systematize software and interaction
01800			hand/eye system
01900			drawing program
02000			experience with low/cost graphics
02100		ease of problem specification
02200			visual representation
02300			geometric editor
02400			visual input
02500			perceptual strategies
02600		standardize economical computer configuration
02700			alternative is de facto standards at lower level
02800			powerful force for guiding manufacturers of minis
02900		provide powerful modules to broaden engineering choices
03000		design inherent reliability.
03100			continuous self-calibration
03200			disaster detection and contingency planning
03300			wide latitude in tolerances
03400			low incremental cost in quality control
03500			continuous monitoring of function and product quality
03600	
04000	A plant would normally have a central time-sharing system which would
04100	monitor and schedule operations of machines and subsystems.  That
04200	provides a natural subdivision of abilities between the small computers
04300	which would control one or more machines, and the central system which
04400	would provide file storage and software support for large programs.
04500	Thus, we would find that the central computer would support:
04600		interactive job specification
04700			mechanical computer-aided design (CAMD)
04800		strategies
04900		complex vision for recovery (interrupt basis from minis)
05000	while the small machines would have, in addition to the arm control
05100	and contingency planning described above:
05200		visual feedback prediction and verification (Gill)
05300		edge and line finder (Hueckel)
05400		corner finder (Gill)
05500		region finder (Baumgart)
05600		color regions
05700		2-D template matching of shape
05800		access to large machine for contingency
06000	overall significance of information sciences in industry
06100		batch production
06200		control of scheduling, resource allocation, flow routing
06300		commonality of design
06400			find common fabrication and assembly operations
06500			find more common components
06600		increased understandibility and communication
06700			availibility of information
06800				keep track of delayed effects of design decisions
06900				cuts cost of preparation and transmission
07000				increased accessibility of information